﻿
/*====================================
 *基于JQuery 1.11.2主框架
 *预约界面js交互
 *作者：黄栾
====================================*/
var api = top.dialog.get(window); //获取窗体对象
    var W = api.data;
    //页面加载完成执行
    $(function () {
        //设置按钮及事件
        api.button([{
            value: '确定',
            callback: function () {
                //alert(2);
				submitajaxForm();
                //return false;
            },
            autofocus: true
        }, {
            value: '取消',
            callback: function () { }
        }]);

		//初始化页面文本框及数据
		var type=GetQueryString("type");
		var foreid = GetQueryString("id");
		var forename = decodeURI(GetQueryString("name"));
		if(foreid!=0)
		{
		    $("#txtForemanName").text(forename);
		    $("#hidForemanId").val(foreid);
		    $(".foremanid").show();
		}
		switch(type)
		{//预约类型1预约 2量房 3报价 4设计 5参观 6工长加盟  7设计师加盟 8建材
			case 'design':
				$(".design").show();
				$(".t2").text("工长上门免费量房并出具3份设计方案，挑选您最满意的设计");
				$("#ddlApplyType").val(4);
				break;
			case 'price':
				$(".t2").text("填写你的姓名和电话，工长现场为你报价");
				$(".hometype").show();
				$(".areas").show();
				$("#ddlApplyType").val(3);
				break;
			case 'apply':
				$(".t2").text("一次预约可为你推荐三位工长，免费为你量房报价");
				$(".hometype").show();
				$(".areas").show();
				$("#ddlApplyType").val(1);
				break;
			case 'visit':
				$(".t2").text("填写联系信息和预定参观时间，锤子工长为你联系工长参观");
				$(".vistime").show();
				$("#ddlApplyType").val(5);
				break;
			case 'forejoin':
				$(".t2").text("足不出户,获得优质装修资源,省心省力又赚大钱");
				$(".applycity").hide();
				$(".native").show();
				$(".applyinfo").show();
				$("#ddlApplyType").val(6);
				break;
			case 'desijoin':
				$(".applycity").hide();
				$(".t2").text("发挥你的设计水平，让客户来认可你的思想");
				$(".experience").show();
				$(".applyinfo").show();
				$("#ddlApplyType").val(7);
				break;
			case 'buildjoin':
				$(".applycity").hide();
				$(".t2").text("让你的建材产品迅速销量倍增");
				$(".brand").show();
				$(".applyinfo").show();
				$("#ddlApplyType").val(8);
				break;
		}
    });

		//提交表单处理
		function submitajaxForm() {
		var currDocument = $(document); //当前文档
		    var txtApplySummary = "";
		    $("select[name='txtApplySummary']").each(function () {
		        if ($(this).val() != "") {
		            txtApplySummary += $(this).parent().parent('.row').find('.ApplySummary').html() + ':' + $(this).val() + ',  ';
		        }
		    })
		    $("input[name='txtApplySummary']").each(function () {
		        if ($(this).val() != "") {
		            txtApplySummary += $(this).parent('.row').find('.ApplySummary').html() + ':' + $(this).val() + ',  ';
		        }
		    })

		    //验证表单
		    if (($("#txtApplyName").val() == "") || ($("#txtApplyPhone").val() == "") || ($("#txtApplyCity").val() == "")) {
		        top.dialog({
		            title: '提示',
		            content: '姓名-手机号-预约地址均不能为空，请检查！',
		            okValue: '确定',
		            ok: function () { },
		            onclose: function () {
		                $("#txtApplyName", currDocument).focus();
		            }
		        }).showModal(api);
		        return false;
		    }
			
		    //下一步，AJAX提交表单
		    var postData = {
		        "hidForemanId": $("#hidForemanId").val(),
		        "ddlApplyType": $("#ddlApplyType").val(),
		        "txtApplyName": $("#txtApplyName").val(),
		        "txtApplyPhone": $("#txtApplyPhone").val(),
		        "txtApplyCity": $("#txtApplyCity").val(),
		        "txtApplySummary": txtApplySummary,
		        "txtApplyInfo": $("#txtApplyInfo").val(),
		        "hidApplySrc": "1"
		    };
			
			 W.sendAjaxUrl(api, postData, "../../tools/submit_ajax.ashx?action=foreman_apply_add");
//		    $.ajax({
//		        url: "../../tools/submit_ajax.ashx?action=foreman_apply_add",
//		        type: "POST",
//		        timeout: 60000,
//		        data: postData,
//		        dataType: "json",
//		        success: function (data, type) {
//		            if (data.status == 1) {
//						
//						alert("恭喜你，信息提交成功啦！");
//						
//		                var d = top.dialog({ content: data.msg }).show();
//		                setTimeout(function () {
//		                    d.close().remove();
//		                    api.close().remove();
//		                }, 2000);
//		            } else {
//		                top.dialog({ title: '提示', content: data.msg, okValue: '确定', ok: function () { } }).showModal(api);
//		            }
//		        },
//		        error: function (XMLHttpRequest, textStatus, errorThrown) {
//		            top.dialog({ title: '提示', content: "状态：" + textStatus + "；出错提示：" + errorThrown, okValue: '确定', ok: function () { } }).showModal(api);
//		        }
//		    });
		    return false;
		}

